package cn.com.acca.ma.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 * 股票信息
 * @author Administrator
 */
@Data
@Entity
@Table(name="STOCK_INFO")
public class StockInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@Id
//	@GeneratedValue(strategy = GenerationType.AUTO)
	@Column(name="ID_")
	private Integer id;

	/**
	 * 表示股票代码
	 */
	@Column(name="CODE_")
	private String code;

	/**
	 * 表示股票名称
	 */
	@Column(name="NAME_")
	private String name;

	/**
	 * 表示股票所属的板块
	 */
	@ManyToOne
	private Board board;

	/**
	 * 获取股票实时交易数据的url中的参数
	 */
	@Column(name="URL_PARAM")
	private String urlParam;

	/**
	 * R表示融资融券
	 */
	@Column(name="MARK")
	private String mark;

	/**
	 * 1表示已经退市，空或其他表示未退市
	 */
	@Column(name="DELIST")
	private Integer delist;

	/**
	 * 退市股票的最后交易日期
	 */
	@Column(name="LAST_TRANSACTION_DATE")
	private Date lastTransactionDate;
}
